//
//  JKUserModel.swift
//  JKWeibo
//
//  Created by albert on 16/5/15.
//  Copyright © 2016年 albert. All rights reserved.
//

import UIKit

class JKUserModel: NSObject {
    /** 字符串型的用户UID */
    var idstr: String?
    /** 用户昵称 */
    var screen_name: String?
    /** 用户头像地址（大图），180×180像素 */
    var avatar_large: String?
    /** 性别，m：男、f：女、n：未知 */
    var gender: String?
    /** 微博认证类型 暂未支持？-1：没有认证，0，认证用户，2,3,5: 企业认证，220: 达人 */
    var verified_type: Int = -1
    /** 会员等级 ,取值范围 1~6 官方文档未提供 */
    var mbrank: Int = -1
    /*
    /** 粉丝数 */
    var followers_count: Int = -1
    /** 关注数 */
    var friends_count: Int = -1
    /** 微博数 */
    var statuses_count: Int = -1
    /** 收藏数 */
    var favourites_count: Int = -1
    /** 用户创建（注册）时间 */
    var created_at: String? */

    init(dict: [String : AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
    }
    
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    
    override var description: String {
        let keys = ["idstr", "screen_name", "avatar_large", "gender", "verified_type"]
        let dict = dictionaryWithValuesForKeys(keys)
        return "\(dict)"
    }
}
